import { defineStore } from 'pinia'
import { ref } from 'vue'

export const useUserStore = defineStore('xtx-user', () => {
  // 用户信息
  const profile = ref({})

  // 设置用户，登录后使用
  const setUser = (userInfo) => {
    profile.value = userInfo
  }

  // 清空用户，退出后使用
  const delUser = () => {
    profile.value = {}
  }

  return { profile, setUser, delUser }
},
    {
      // 开启持久化 （使用本地存储，默认是localStorage）
      persist: true
    }
)